package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 appli_detail_mat
 * 
 * @author ruoyi
 * @date 2021-04-30
 */
public class AppliDetailMat extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 器具姓名 */
    @Excel(name = "器具姓名")
    private String appliName;

    /** 器具规格 */
    @Excel(name = "器具规格")
    private String appliSpecifications;

    /** 器具型号 */
    @Excel(name = "器具型号")
    private String appliModle;

    /** 品牌 */
    @Excel(name = "品牌")
    private String appliBrand;

    /** 器具单位 */
    @Excel(name = "器具单位")
    private String appliUnit;

    /** 器具数量 */
    @Excel(name = "器具数量")
    private Double appliSum;

    /** 供应商名 */
    @Excel(name = "供应商名")
    private String appliBusiness;

    /** 是否为常用供应商 */
    @Excel(name = "是否为常用供应商")
    private String appliIsCommon;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date appliStartTime;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date appliEndTime;

    /** 单价/天 */
    @Excel(name = "单价/天")
    private Double appliPrice;

    /** 外键 */
    @Excel(name = "外键")
    private Long appliDetId;

    /** 备注 */
    @Excel(name = "备注")
    private String  appliRemark;

    /** 使用天数 */
    @Excel(name = "使用天数")
    private String  useDay;

    /** 总价 */
    @Excel(name = "总价")
    private String  sum;

    @Override
    public String toString() {
        return "AppliDetailMat{" +
                "id=" + id +
                ", appliName='" + appliName + '\'' +
                ", appliSpecifications='" + appliSpecifications + '\'' +
                ", appliModle='" + appliModle + '\'' +
                ", appliBrand='" + appliBrand + '\'' +
                ", appliUnit='" + appliUnit + '\'' +
                ", appliSum=" + appliSum +
                ", appliBusiness='" + appliBusiness + '\'' +
                ", appliIsCommon='" + appliIsCommon + '\'' +
                ", appliStartTime=" + appliStartTime +
                ", appliEndTime=" + appliEndTime +
                ", appliPrice=" + appliPrice +
                ", appliDetId=" + appliDetId +
                ", appliRemark='" + appliRemark + '\'' +
                ", useDay='" + useDay + '\'' +
                ", sum='" + sum + '\'' +
                '}';
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getAppliName() {
        return appliName;
    }

    public void setAppliName(String appliName) {
        this.appliName = appliName;
    }

    public String getAppliSpecifications() {
        return appliSpecifications;
    }

    public void setAppliSpecifications(String appliSpecifications) {
        this.appliSpecifications = appliSpecifications;
    }

    public String getAppliModle() {
        return appliModle;
    }

    public void setAppliModle(String appliModle) {
        this.appliModle = appliModle;
    }

    public String getAppliBrand() {
        return appliBrand;
    }

    public void setAppliBrand(String appliBrand) {
        this.appliBrand = appliBrand;
    }

    public String getAppliUnit() {
        return appliUnit;
    }

    public void setAppliUnit(String appliUnit) {
        this.appliUnit = appliUnit;
    }

    public Double getAppliSum() {
        return appliSum;
    }

    public void setAppliSum(Double appliSum) {
        this.appliSum = appliSum;
    }

    public String getAppliBusiness() {
        return appliBusiness;
    }

    public void setAppliBusiness(String appliBusiness) {
        this.appliBusiness = appliBusiness;
    }

    public String getAppliIsCommon() {
        return appliIsCommon;
    }

    public void setAppliIsCommon(String appliIsCommon) {
        this.appliIsCommon = appliIsCommon;
    }

    public Date getAppliStartTime() {
        return appliStartTime;
    }

    public void setAppliStartTime(Date appliStartTime) {
        this.appliStartTime = appliStartTime;
    }

    public Date getAppliEndTime() {
        return appliEndTime;
    }

    public void setAppliEndTime(Date appliEndTime) {
        this.appliEndTime = appliEndTime;
    }

    public Double getAppliPrice() {
        return appliPrice;
    }

    public void setAppliPrice(Double appliPrice) {
        this.appliPrice = appliPrice;
    }

    public Long getAppliDetId() {
        return appliDetId;
    }

    public void setAppliDetId(Long appliDetId) {
        this.appliDetId = appliDetId;
    }

    public String getAppliRemark() {
        return appliRemark;
    }

    public void setAppliRemark(String appliRemark) {
        this.appliRemark = appliRemark;
    }

    public String getUseDay() {
        return useDay;
    }

    public void setUseDay(String useDay) {
        this.useDay = useDay;
    }

    public String getSum() {
        return sum;
    }

    public void setSum(String sum) {
        this.sum = sum;
    }
}
